package com.glsc.ngateway.platform.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @author guoj
 * @description: 统计系统信息dto
 * @date 2024/8/14 10:42
 */
@Data
@Builder
@AllArgsConstructor
@ToString
@NoArgsConstructor
@ApiModel("统计系统信息dto")
public class BusiSystemStatisticDto {

    @ApiModelProperty(value = "序号")
    int order;
    @ApiModelProperty(value = "ip")
    String ip;
    @ApiModelProperty(value = "系统名称")
    String systemName;
    @ApiModelProperty(value = "系统编码")
    String systemClassNo;
    @ApiModelProperty(value = "应用类别")
    String componentCategory;
    @ApiModelProperty(value = "应用类别Id")
    private Long componentCategoryId;
    @ApiModelProperty(value = "应用名称")
    String componentName;
    @ApiModelProperty(value = "占用比例")
    private BigDecimal sourceAllocation;
    @ApiModelProperty(value = "页码从1开始")
    String pageNo;
    @ApiModelProperty(value = "每页显示条数 默认10")
    String pageSize;
}
